4077,4079,4080,4081,4082,4083,4084,4085,4086,4086,4087,4088,4089,4090,4091,4092,4093,4095,4096,4097,4098,4098,4099,4100,4101,4102,4103,4104,4106,4107,4107,4108,4109,4110,4111,4112,4113,4114,4117,4118,4119,4120,4120,4121,4122,4123,4124,4124,4125,4126,4127,4128,4129,4130,4130,4131,4132,4133,4134,4135,4135,4136,4137,4137,4138,4139,4139,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150,4151,4152,4153,4154,4155,4155,4155,4155,4155,4154,4154,4153,4153,4152,4152,4151,4150,4149,4148,4147,4147,4146,4145,4145,4144,4144,4143,4143,4142,4140,4139,4138,4139,4139,4139,4139,4140,4140,4140,4141,4141,4142,4143,4143,4144,4145,4146,4146,4147,4148,4149,4150,4151,4152,4153,4154,4154,4155,4155,4156,4156,4156,4156,4156,4157,4158,4159,4160,4161,4162,4163,4164,4165,4166,4167,4168,4169,4171,4172,4173,4173,4174,4175,4175,4175,4174,4174,4174,4173,4173,4172,4172,4172,4172,4171,4171,4170,4169,4169,4168,4167,4167,4166,4166,4166,4167,4167,4167,4167,4168,4168,4168,4168,4168,4169,4170,4171,4172,4173,4174,4174,4175,4176,4177,4178,4178,4179,4180,4181,4182,4183,4184,4185,4185,4186,4187,4188,4189,4190,4191,4192,4193,4194,4195,4196,4197,4198,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207,4208,4210,4211,4212,4213,4214,4216,4218,4219,4220,4221,4222,4223,4224,4225,4226,4227,4228,4229,4229,4230,4231,4232,4234,4235,4236,4237,4238,4239,4240,4241,4242,4245,4246,4247,4248,4249,4250,4251,4266,4265,4265,4265,4265,4265,4265,4265,4266,4266,4267,4268,4268,4269,4271,4272,4273,4274,4275,4275,4276,4277,4278,4279,4280,4281,4282,4283,4284,4285,4286,4287,4288,4289,4290,4291,4292,4293,4294,4294,4295,4296,4297,4298,4300,4301,4302,4303,4303,4304,4305,4306,4307,4308,4308,4309,4309,4310,4310,4310,4309,4309,4308,4307,4307,4306,4306,4305,4304,4303,4302,4301,4300,4300,4299,4298,4297,4296,4295,4294,4293,4292,4291,4290,4289,4288,4287,4286,4285,4284,4284,4283,4282,4281,4280,4279,4278,4277,4276,4275,4274,4273,4272,4272,4271,4270,4270,4269,4268,4267,4266,4251,4253,4254,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4268,4269,4270,4271,4272,4272,4273,4274,4275,4275,4276,4277,4278,4278,4279,4280,4281,4281,4282,4282,4283,4284,4285,4286,4287,4288,4290,4291,4292,4293,4293,4294,4294,4295,4296,4296,4297,4298,4298,4299,4299,4300,4301,4301,4302,4302,4303,4304,4305,4306,4307,4308,4309,4310,4311,4313,4316,4317,4318,4319,4319,4320,4321,4322,4323,4323,4324,4325,4326,4327,4327,4328,4329,4330,4331,4331,4332,4333,4333,4335,4336,4337,4338,4339,4339,4340,4340,4341,4341,4342,4342,4343,4343,4344,4344,4345,4345,4346,4346,4346,4346,4346,4346,4345,4345,4345,4346,4346,4347,4347,4348,4348,4348,4348,4347,4347,4346,4347,4347,4348,4348,4349,4349,4349,4350,4350,4351,4351,4352,4353,4354,4355,4356,4356,4356,4356,4357,4357,4358,4358,4358,4358,4358,4358,4357,4356,4356,4355,4355,4355,4355,4356,4357,4358,4359,4360,4361,4362,4363,4363,4364,4365,4366,4368,4369,4370,4371,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384,4385,4385,4386,4386,4387,4388,4388,4389,4390,4391,4391,4392,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4404,4405,4406,4407,4408,4408,4408,4408,4408,4407,4406,4405,4404,4403,4403,4402,4401,4400,4399,4399,4399,4400,4400,4400,4399,4399,4398,4397,4396,4396,4395,4395,4394,4393,4392,4391,4390,4389,4388,4387,4386,4385,4384,4383,4383,4381,4380,4380,4379,4379,4379,4379,4379,4379,4380,4380,4381,4382,4382,4381,4380,4379,4379,4380,4381,4381,4381,4381,4381,4380,4378,4377,4377,4376,4376,4377,4378,4378,4379,4379,4379,4389,4390,4391,4391,4392,4393,4394,4395,4396,4396,4397,4398,4399,4399,4400,4401,4402,4403,4404,4404,4405,4405,4406,4407,4407,4408,4409,4410,4410,4411,4412,4413,4414,4415,4415,4416,4417,4418,4419,4420,4421,4422,4422,4422,4421,4420,4419,4418,4417,4416,4415,4415,4414,4413,4412,4411,4410,4409,4409,4408,4407,4407,4406,4406,4405,4404,4403,4402,4401,4399,4398,4397,4396,4395,4394,4393,4392,4391,4390,4389,4388,4387,4386,4386,4386,4385,4386,4386,4386,4387,4387,4388,4389,4379,4376,4375,4374,4373,4373,4372,4372,4371,4370,4369,4368,4367,4366,4365,4365,4364,4362,4362,4361,4360,4359,4359,4358,4357,4356,4356,4355,4355,4354,4354,4353,4352,4351,4350,4349,4348,4348,4347,4346,4345,4344,4343,4342,4341,4340,4339,4338,4338,4337,4337,4337,4337,4337,4336,4336,4335,4334,4334,4333,4333,4332,4332,4331,4330,4329,4328,4327,4326,4325,4324,4323,4322,4321,4320,4319,4318,4317,4316,4315,4314,4313,4312,4311,4310,4309,4309,4308,4307,4306,4305,4305,4305,4305,4304,4304,4304,4304,4303,4303,4302,4301,4301,4302,4303,4304,4304,4305,4305,4305,4305,4305,4304,4304,4303,4303,4302,4302,4301,4300,4300,4299,4298,4298,4297,4296,4295,4294,4294,4293,4293,4292,4291,4290,4289,4288,4288,4288,4289,4289,4289,4289,4289,4290,4291,4292,4293,4293,4294,4294,4295,4295,4296,4296,4296,4295,4295,4294,4294,4293,4293,4292,4292,4291,4290,4289,4288,4287,4286,4285,4284,4283,4282,4280,4277,4276,4275,4274,4273,4272,4271,4271,4270,4269,4268,4267,4266,4265,4265,4264,4263,4262,4261,4260,4259,4258,4258,4257,4256,4256,4256,4256,4256,4257,4257,4258,4259,4260,4261,4261,4262,4263,4264,4265,4265,4266,4266,4267,4268,4269,4269,4270,4271,4271,4272,4272,4272,4272,4272,4272,4272,4273,4273,4273,4274,4274,4274,4275,4275,4276,4276,4275,4275,4276,4277,4277,4278,4278,4279,4280,4280,4281,4281,4282,4282,4283,4284,4284,4284,4284,4285,4285,4284,4283,4282,4281,4280,4279,4279,4278,4277,4276,4275,4274,4273,4272,4271,4270,4269,4268,4267,4267,4266,4265,4264,4263,4262,4261,4260,4259,4258,4257,4256,4255,4254,4253,4253,4252,4251,4250,4250,4249,4248,4248,4247,4246,4245,4244,4243,4242,4241,4240,4239,4238,4237,4236,4235,4234,4234,4233,4232,4231,4230,4229,4229,4228,4227,4226,4225,4224,4223,4223,4224,4224,4223,4222,4221,4220,4219,4218,4217,4217,4217,4217,4216,4216,4215,4214,4213,4212,4211,4210,4209,4208,4207,4206,4205,4204,4203,4202,4201,4200,4199,4198,4197,4196,4194,4193,4192,4192,4191,4190,4190,4189,4188,4187,4186,4185,4184,4183,4182,4181,4180,4179,4178,4177,4176,4175,4174,4173,4173,4172,4171,4171,4171,4170,4170,4169,4169,4168,4167,4166,4166,4165,4165,4164,4163,4162,4162,4161,4161,4160,4159,4158,4157,4157,4156,4155,4155,4154,4153,4153,4152,4152,4152,4153,4153,4154,4155,4155,4156,4156,4157,4157,4158,4158,4159,4160,4160,4161,4162,4162,4163,4164,4165,4165,4165,4165,4164,4163,4162,4161,4161,4160,4160,4159,4158,4157,4156,4155,4154,4154,4154,4153,4153,4152,4151,4150,4149,4148,4147,4146,4145,4144,4143,4143,4142,4141,4141,4140,4139,4138,4137,4136,4135,4134,4133,4133,4132,4131,4130,4129,4128,4127,4127,4126,4125,4124,4123,4122,4121,4120,4119,4118,4118,4117,4117,4116,4115,4115,4114,4114,4113,4113,4112,4111,4110,4110,4109,4109,4108,4107,4106,4105,4104,4104,4103,4102,4102,4101,4100,4100,4099,4098,4097,4096,4095,4094,4093,4092,4091,4090,4089,4089,4088,4088,4087,4087,4086,4086,4085,4084,4083,4082,4081,4080,4080,4079,4079,4078,4077,4076,4076,4075,4074,4073,4072,4071,4071,4070,4069,4068,4067,4066,4065,4064,4063,4062,4061,4061,4060,4058,4057,4056,4056,4055,4054,4053,4053,4052,4052,4051,4050,4049,4048,4047,4046,4045,4044,4043,4042,4041,4040,4039,4038,4037,4036,4035,4034,4034,4034,4034,4034,4035,4036,4036,4037,4037,4037,4037,4036,4036,4035,4034,4033,4032,4031,4030,4029,4028,4028,4028,4028,4029,4029,4030,4031,4032,4032,4033,4034,4035,4035,4035,4034,4033,4032,4031,4030,4029,4028,4027,4027,4026,4024,4024,4023,4022,4021,4021,4021,4021,4021,4021,4020,4020,4020,4021,4021,4021,4022,4022,4023,4024,4024,4025,4026,4027,4027,4028,4028,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,4041,4042,4043,4045,4046,4047,4048,4049,4050,4051,4052,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4080,4081,4081,4081,4081,4081,4081,4081,4081,4081,4080,4080,4080,4080,4080,4080,4081,4081,4081,4081,4081,4081,4081,4081,4081,4080,4080,4079,4078,4078,4077,4077,4077,4077,4077;489,489,489,489,488,488,487,487,487,486,486,487,487,487,487,487,487,488,488,488,488,489,489,489,490,491,491,491,491,491,492,492,492,492,492,492,493,493,494,495,495,495,494,494,494,494,493,492,492,491,491,491,490,490,489,488,488,487,486,485,484,483,483,482,481,481,480,480,479,479,479,479,480,480,480,481,481,481,481,482,482,483,484,485,486,487,488,488,489,490,491,491,492,492,492,491,491,491,490,490,490,489,489,488,488,487,487,487,488,489,490,491,492,493,493,494,495,495,496,497,498,499,499,499,499,500,500,501,501,501,502,502,502,503,504,504,505,506,507,508,509,510,511,512,512,511,511,510,510,510,510,510,510,510,509,508,507,507,506,505,505,504,503,503,502,501,501,500,499,498,497,496,495,494,493,492,491,491,491,490,490,489,488,487,486,485,484,483,482,481,479,478,477,476,476,477,477,477,478,478,478,478,478,477,477,477,478,478,479,479,479,480,480,480,480,480,480,480,480,481,481,481,482,483,483,484,484,484,483,483,483,483,483,483,484,484,484,483,483,483,483,482,482,482,483,483,483,483,483,483,483,483,483,483,482,482,483,483,484,484,484,484,485,486,486,487,488,489,490,490,491,491,492,493,458,457,456,455,454,453,452,451,451,450,449,449,448,447,445,444,443,443,442,441,440,440,439,439,439,439,438,438,437,437,437,437,437,437,437,437,437,437,437,438,438,438,439,439,439,440,440,440,441,441,442,442,443,443,444,445,446,446,447,448,449,450,451,451,452,452,453,453,453,453,453,453,453,454,454,454,454,454,454,455,455,455,455,454,454,454,454,454,454,454,455,455,455,455,455,455,455,455,456,456,456,456,456,457,457,457,458,458,458,458,458,493,494,494,493,494,494,494,494,495,495,495,495,495,495,495,495,495,496,496,496,497,498,499,499,500,501,502,502,503,503,504,505,505,505,506,506,507,507,508,508,508,508,509,509,510,510,510,511,511,512,512,512,513,513,514,515,515,516,517,517,518,518,519,519,520,521,521,522,523,523,524,524,525,526,527,528,528,529,529,530,531,531,532,532,533,533,534,535,535,535,536,536,537,537,537,538,538,539,539,540,540,541,541,542,542,543,544,545,545,546,546,547,547,548,548,549,550,551,552,553,554,555,556,556,557,558,559,560,561,562,563,563,564,565,566,567,567,568,568,569,570,570,571,571,572,572,572,572,572,571,570,569,568,568,567,567,566,565,564,563,562,562,561,560,559,558,557,556,555,554,554,554,554,554,555,555,554,554,555,555,556,557,557,557,558,558,558,558,558,558,558,558,558,558,558,559,559,560,560,561,561,562,563,563,564,565,566,567,568,568,569,569,570,571,572,573,574,575,575,575,576,576,576,577,577,577,578,578,579,580,581,582,582,582,582,583,583,584,584,584,585,585,587,588,588,589,590,590,591,591,591,591,592,592,593,593,594,594,594,594,594,594,594,594,594,594,594,593,593,593,594,594,595,596,597,598,599,599,600,601,602,604,605,606,607,608,609,609,610,611,612,613,613,613,613,614,614,615,616,616,617,618,619,620,637,637,637,638,638,639,639,639,639,638,638,638,638,637,637,637,636,636,637,638,638,639,640,640,641,641,642,642,643,643,643,644,644,644,645,645,645,645,645,645,646,647,648,649,649,650,650,651,651,651,651,652,652,652,653,653,652,652,651,650,649,648,648,647,647,646,646,646,646,645,645,645,645,645,645,645,645,645,644,644,644,643,643,642,641,640,640,639,638,638,637,637,637,620,620,621,622,622,623,623,624,624,624,624,623,623,623,622,621,621,620,619,619,618,618,617,617,616,616,615,615,614,614,613,613,612,612,611,611,611,610,610,610,609,609,608,608,608,608,607,606,605,605,604,603,602,601,600,599,598,597,596,596,595,595,594,594,593,593,593,594,594,594,594,594,595,595,595,595,595,595,596,596,596,596,596,596,596,596,595,595,594,593,593,592,591,590,590,589,588,587,587,586,585,584,583,582,581,580,579,578,577,576,575,574,574,573,573,574,574,575,575,576,577,577,577,576,576,575,575,575,576,576,577,578,578,578,579,580,581,582,582,583,584,585,586,587,588,589,589,590,590,591,591,592,593,594,595,595,596,596,597,598,599,599,600,601,602,603,604,605,606,607,608,608,609,610,611,612,613,613,613,613,613,614,614,614,614,614,614,614,613,613,613,612,611,610,610,610,611,612,613,614,615,616,617,617,618,619,620,621,622,623,623,624,624,624,623,623,622,621,621,621,622,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,647,648,649,650,651,652,653,653,654,655,655,656,657,658,659,660,661,662,662,663,664,664,665,665,666,666,666,666,666,665,665,665,664,664,664,663,663,662,662,662,662,662,662,662,662,662,662,663,663,663,664,664,664,664,665,665,665,666,666,667,668,668,668,668,669,669,670,670,671,671,672,672,673,673,674,675,675,675,676,676,676,676,677,677,677,676,675,674,673,672,671,670,669,668,668,667,665,664,664,663,662,662,662,662,662,663,663,664,664,664,664,664,664,663,663,662,662,661,661,662,663,664,664,665,665,665,666,666,666,666,665,665,666,666,667,667,668,668,668,667,667,666,666,666,665,665,664,663,662,662,661,661,660,659,659,659,658,658,657,657,656,656,655,655,654,654,654,654,654,653,653,653,652,652,652,651,651,650,649,649,648,647,646,645,645,644,644,643,643,642,642,642,641,641,641,640,640,639,638,637,636,635,634,633,632,632,631,631,630,630,629,629,629,628,627,626,625,625,624,624,623,623,623,623,623,623,623,622,622,621,621,620,619,619,618,617,616,615,615,615,615,616,616,617,617,617,617,617,618,618,618,617,617,616,616,615,615,615,614,614,613,613,612,611,611,610,610,609,609,609,609,610,610,611,612,613,614,613,613,612,612,612,611,611,611,610,610,609,609,609,609,609,609,610,610,611,611,612,612,613,613,614,614,615,615,615,615,614,614,614,613,613,612,612,612,612,613,613,613,613,613,613,612,612,611,610,609,608,607,607,606,606,605,604,604,604,604,604,603,603,602,601,600,600,599,599,598,598,597,596,596,595,595,594,594,593,593,593,592,592,591,591,591,590,589,588,587,586,585,584,583,582,581,580,580,579,579,578,578,578,578,578,578,576,575,574,573,573,572,572,571,570,569,569,568,567,566,565,564,564,563,563,562,561,560,560,559,558,557,556,556,555,554,553,552,551,550,549,549,548,547,546,545,544,543,542,542,541,540,539,538,538,537,537,536,535,535,534,533,532,531,531,531,531,531,531,531,531,531,531,531,531,531,530,530,530,529,529,529,529,529,529,529,529,529,528,528,527,527,527,526,526,526,525,525,525,525,526,526,526,527,527,527,527,526,525,524,523,522,520,519,518,517,516,514,513,512,511,510,509,508,507,506,506,505,504,503,502,501,500,499,497,497,496,496,495,494,494,493,492,491,490